import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
// 引入重置样式文件
import '@/style/reset.scss'
// 引入字体图标样式文件
import '@/style/iconfont.scss'
// 引入mint-ui
import MintUI from 'mint-ui'
import 'mint-ui/lib/style.css'
// 引入VuePreview -- 缩略图功能
import VuePreview from 'vue-preview'

Vue.config.productionTip = false
// 启动使用mint-ui
Vue.use(MintUI)
// 启用VuePreview
Vue.use(VuePreview)

// 定义全局过滤器
Vue.filter('handleTime', (time) => {
  // console.log(typeof time)  string类型
  let timeObj = new Date(time)
  let y = timeObj.getFullYear()
  let m = timeObj.getMonth() + 1
  let d = timeObj.getDate()
  // 必须有返回值
  return y + '/' + m + '/' + d
})

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
